package com.ms.qw.enums;


/**
 * User: gmc
 * Date: 17/10/12
 */
public enum RecetaEstado {
    BORRADOR("0", "Borrador"),
    PENDIENTE("1", "Procesando"),
    TERMINADO("2", "Terminado"),
    ERROR("3", "Error");

    private String codigo;
    private String nombre;

    RecetaEstado(String codigo, String nombre) {
        this.codigo = codigo;
        this.nombre = nombre;
    }

    public String getCodigo() {
        return codigo;
    }

    public String getNombre() {
        return nombre;
    }

    public static RecetaEstado findByCode(String code) {
        RecetaEstado[] array = RecetaEstado.values();
        RecetaEstado status = null;
        for (RecetaEstado anArray : array) {

            if (anArray.getCodigo().equals(code)) {
                status = anArray;
                break;
            }

        }
        return status;
    }
}
